Skip to content

Prevent partial product scheduling from parallel parent job#6686

Closed
d3flex wants to merge 1 commit intoos-autoinst:masterfrom
d3flex:fix/reschedule_products_from_here
Closed

Prevent partial product scheduling from parallel parent job#6686
d3flex wants to merge 1 commit intoos-autoinst:masterfrom
d3flex:fix/reschedule_products_from_here

Conversation

@d3flex
Copy link
Contributor

@d3flex d3flex commented Aug 29, 2025

Parallel chained dependencies can run partial rescheduling only from the child job which have the PARALLEL_WITH variable. When the button from the parent job is triggered ignores the child and breaks the multimachine jobs. To avoid the confusion, the action should be disabled.

https://progress.opensuse.org/issues/185647

Parallel chained dependencies can run partial rescheduling only from the
child job which have the PARALLEL_WITH variable. When the button from the
parent job is triggered ignores the child and breaks the multimachine jobs.
To avoid the confusion, the action should be disabled.

https://progress.opensuse.org/issues/185647
Signed-off-by: Ioannis Bonatakis <ybonatakis@suse.com>
@d3flex d3flex added the acceptance-tests-needed Needed for code that is required to be tested on a production-like environment label Aug 29, 2025
@d3flex
Copy link
Contributor Author

d3flex commented Aug 29, 2025

image

@d3flex d3flex added the RFC label Aug 29, 2025
@Martchus
Copy link
Contributor

Martchus commented Sep 1, 2025

To avoid the confusion, the action should be disabled.

This should probably be fixed by considering the parallel children as well when scheduling.

@d3flex d3flex added the wontfix label Sep 2, 2025
@Martchus
Copy link
Contributor

Martchus commented Sep 8, 2025

To avoid the confusion, the action should be disabled.

This should probably be fixed by considering the parallel children as well when scheduling.

This change will implement the behavior requested via https://progress.opensuse.org/issues/185647: #6726

This diff of the implementation is even smaller than the diff of this workaround so I'm closing this PR.

@Martchus Martchus closed this Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

acceptance-tests-needed Needed for code that is required to be tested on a production-like environment RFC wontfix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants